Group leader election under link-state routing

نویسندگان

  • Yih Huang
  • Philip K. McKinley
چکیده

In this work, we place a long-established distributed computing problem in a new context. Speciically, the group leader election problem is studied \in-side the network," meaning that participants in the election process are network switches/routers, rather than hosts. In this context, an election protocol can take advantage of certain internal operations of the network, such as the underlying routing protocol, in order to meet stringent fault-tolerance criteria while minimizing network traac overhead. A generic and robust solution to the problem, called the Network Leader Election (NLE) protocol, is proposed for use in networks that are based on link-state routing (LSR). The NLE protocol is \generic," in that it is independent of the leader selection policy, enabling it to support a variety of network services. The protocol is robust, for it achieves leadership consensus in the presence of adverse events, such as leader failures and network partitioning. The correctness of the protocol is proved formally. A simulation study reveals that the NLE protocol incurs low overhead in handling leader failures and in group creation. In addition, it is shown how important network functions, in both the Internet and ATM networks, can beneet from the NLE protocol. These functions include, but are not limited to, routing domain leader election, address resolution, and multicast core management.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Group Leader Election under Link - State

In this work, we place the problem of group leader election in a context \inside the network," meaning that participants in the election process are network switches/routers, rather than hosts. A robust solution to the problem, called the Network Leader Election (NLE) protocol, is proposed for use in networks based on link-state routing (LSR). The protocol is robust , for it achieves leadership...

متن کامل

Efficient Checking of Link-Reversal-Based Concurrent Systems

Link reversal is an algorithmic method with various applications. Originally proposed by Gafni and Bertsekas in 1981 for routing in radio networks, it has been later applied also to solve concurrency related problems as mutual exclusion, resource allocation, and leader election. For resource allocation, conflicts can be represented by conflict graphs, and link reversal algorithms work on these ...

متن کامل

Properties of Link Reversal Algorithms for Routing and Leader

We present two link-reversal algorithms and some interesting properties that they satisfy. First, we describe the Partial Reversal (PR) algorithm [13], which ensures that the underlying graph structure is destination-oriented and acyclic. These properties of PR make it useful in routing protocols and algorithms for solving leader election and mutual exclusion. While proofs exist to establish th...

متن کامل

Leader Election Algorithms in Torus and Hypercube Networks Comparisons and Survey

Leader failure is one of the most fundamental problems in distributed systems. This problem can be solved by Leader Election Algorithms (LEAs). These algorithms move the system from an initial state where all the nodes are in the same computation state into a new state where only one node is distinguished computationally (called leader) and all other nodes aware of this leader. This research ai...

متن کامل

TWO ALGORITHMS FOR LEADER ELECTION AND NETWORK SIZE ESTIMATION IN MOBILE AD HOC NETWORKS A Thesis by NICHOLAS

Two Algorithms for Leader Election and Network Size Estimation in Mobile Ad Hoc Networks. (December 2004) Nicholas Gerard Neumann, B.S., Texas A&M University Chair of Advisory Committee: Dr. Jennifer Welch We develop two algorithms for important problems in mobile ad hoc networks (MANETs). A MANET is a collection of mobile processors (“nodes”) which communicate via message passing over wireless...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997